Integrated Evaluation Procedure for Software / Hardware System Development Processes Practice Section based on the Software Capability Maturity Model ( CMM ) ‡

نویسنده

  • Ludger Meyer
چکیده

The Software Capability Maturity Model (SW-CMM) from SEI (Software Engineering Institute) is a world-wide industrial standard for evaluating software development processes. Based on this model, Siemens is using an assessment procedure to evaluate development processes as a prerequisite for process improvement programs. The benefits of these improvements are limited by deep interactions between the hardware and system development processes and the software development process. This problem could be solved by comparable maturity levels for software, hardware and system processes. Thus, the need for an analogous evaluation method for hardware and systems was identified. The SW-CMM is analyzed to ascertain the analogous applicability to hardware development processes. Based on the results, a procedure is defined leading to a joint Siemens Process Assessment. It is now capable of evaluating all development processes (software, hardware, systems). This procedure has been applied successfully numerous times within the Siemens Groups. The findings of the joint assessments address predominantly project management functions like quality assurance, configuration management and risk management. As a consequence, several tailor-made process improvement programs have already been launched. These cover process issues irrespective of hardware or software, especially for project management functions. More benefits are identified by including a wider variety of roles in process training. Copyright  2000 John Wiley & Sons Ltd

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MEASURING SOFTWARE PROCESSES PERFORMANCE BASED ON FUZZY MULTI AGENT MEASUREMENTS

The present article discusses and presents a new and comprehensive approachaimed at measuring the maturity and quality of software processes. This method has beendesigned on the basis of the Software Capability Maturity Model (SW-CMM) and theMulti-level Fuzzy Inference Model and is used as a measurement and analysis tool. Among themost important characteristics of this method one can mention si...

متن کامل

IS Employee Attitudes and Perceptions at Varying Levels of Software Process Maturity

In the mid-1980s, the Software Engineering Institute (SEI) and Massachusetts Institute of Technology Research and Engineering (MITRE) Corporation began development of a process maturity framework to help organizations improve their software development and maintenance processes. Over the next several years, the framework evolved from a description of software process maturity (Humphrey and Swee...

متن کامل

Analyzing the Conceptual Relationship Between ISO/IEC 15504 (Software Process Assessment) and the Capability Maturity Model for Software

The Capability Maturity Model for Software (Software CMM ) is probably the best known and most widely used model world-wide for software process improvement. ISO/IEC 15504 is a suite of standards currently under development for software process assessment, which can be expected to affect the continuing evolution of the Software CMM. This paper discusses the similarities and differences between...

متن کامل

Implementing the Capability Maturity Model for Software Development

Manufacturing entities are always looking for more efficient ways of producing products because they realize that an efficient process yields lower costs, better quality, and increased customer satisfaction. Software manufacturers are no different from their hardware counterparts in that they want to use the best software development process available. The Capability Maturity Model (CMM) for so...

متن کامل

A modest but practical software process modeling technique for software process improvement

One of the main problems with software engineering is due to the difficulties in evaluating and improving our software processes, especially in the light of the fact that reuse depends on a process which supports it. Generally used approaches to the evaluation and improvement of software processes are based on CMM, for example. In this paper we present a technique to improve software processes ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000